layui.use(['table', 'jquery','element','layer','form','upload','laydate'], function () {
    var table = layui.table;
    var $ = layui.jquery;
    var element = layui.element;
    var layer = layui.layer;
    var form = layui.form;
    var upload = layui.upload;
    var laydate =layui.laydate;
    laydate.render({
        elem: '#startDate'//指定元素
    });

    laydate.render({
        elem: '#endDate' //指定元素
    });

    //第一个实例
    table.render({
        elem: '#table',
        height: 300,
        toolbar :'#toolbar',
        defaultToolbar : []
        , url: ctx + '/eng/report/listReportPage' //数据接口
        , page: true
        , cols: [[
            {field: 'name', title: '业务员姓名', align: 'center',width:'25%'}
            , {field: 'count', title: '回收订单数', align: 'center',width:'25%'}
            , {field: 'totalNum', title: '回收总重量', align: 'center',width:'25%'}
            , {field: 'totalPrice', title: '总价格', align: 'center',width:'25%'}
        ]]
    });

    //第二个实例
    table.render({
        elem: '#tableTwo',
        height: 300,
        toolbar :'#toolbar',
        defaultToolbar : []
        , url: ctx + '/eng/report/customerOrderCount' //数据接口
        , page: true
        , cols: [[
            {field: 'name', title: '客户姓名', align: 'center',width:'20%'}
            , {field: 'totalCount', title: '出售订单数', align: 'center',width:'20%'}
            ,{field: 'totalPrice', title: '总价格', align: 'center',width:'20%'}
            , {field: 'totalCountGood', title: '换购订单数', align: 'center',width:'20%'}
            ,{field: 'totalPriceGood', title: '总价格', align: 'center',width:'20%'}
        ]]
    });

    //第三个实例
    table.render({
        elem: '#tableThree',
        height: 150,
        toolbar :'#toolbar',
        defaultToolbar : []
        , url: ctx + '/eng/report/businessSummary' //数据接口
        , page: false
        , cols: [[
            {field: 'sumNum', title: '回收订单数', align: 'center',width:'20%'}
            , {field: 'sumAmount', title: '回收金额', align: 'center',width:'20%'}
            ,{field: 'sumWeight', title: '回收重量', align: 'center',width:'20%'}
            , {field: 'hgNum', title: '换购订单数', align: 'center',width:'20%'}
            ,{field: 'hgAmount', title: '换购金额', align: 'center',width:'20%'}
        ]]
        ,parseData: function(res){ //res 即为原始返回的数据
            var data = [];
            data.push(res);
            return {
                "code": 0, //解析接口状态
                "msg": "", //解析提示文本
                "count": 1, //解析数据长度
                "data": data, //解析数据列表
            };
        }
    });


    // 条件查询
    $('#submit').click(function(){
        // 重新渲染数据
        table.reload('table', {
            url: ctx + '/eng/report/listReportPage'
            ,where: $('#queryForm').formToObject()
        });
        table.reload('tableTwo', {
            url: ctx + '/eng/report/customerOrderCount'
            ,where: $('#queryForm').formToObject()
        });
        table.reload('tableThree', {
            url: ctx + '/eng/report/businessSummary'
            ,where: $('#queryForm').formToObject()
        });
        return false;
    });


    //toolbar
    table.on('toolbar(table)', function(obj){
        var event = obj.event;
        if(event == 'query'){

        }
    });

});